package com.wfcm.entity;

import java.io.Serializable;
import java.util.Date;



/**
 * 我的优惠券
 * 
 * @author xlf
 * @email xlfbe696@gmail.com
 * @date 2018-01-31 10:28:18
 */
public class WfMemberCouponsEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private Integer id;
	//用户ID
	private Integer userid;
	//优惠券标题
	private String title;
	//面值
	private Integer cost;
	//优惠券类型（0抵扣券，大于0为满多少可用）
	private Integer ftype;
	//适用范围（1全场2课程3章节4年卡）
	private Integer limits;
	//对应的课程、章节、年卡ID串（多个使用逗号分隔）
	private String valueIds;
	//开始时间
	private Date beginDate;
	//结束时间
	private Date endDate;
	//创建时间
	private Date updateTime;
	//是否使用（1是2否）
	private Integer status;
	//优惠券使用时间
	private Date spendTime;
	//优惠券来源 1、系统发放  2、活动领取 3、邀请领取 4、退货返回
	private Integer couponsSource;
	//优惠券获取时间
	private Date receiveTime;

	/**
	 * 设置：
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：用户ID
	 */
	public void setUserid(Integer userid) {
		this.userid = userid;
	}
	/**
	 * 获取：用户ID
	 */
	public Integer getUserid() {
		return userid;
	}
	/**
	 * 设置：优惠券标题
	 */
	public void setTitle(String title) {
		this.title = title;
	}
	/**
	 * 获取：优惠券标题
	 */
	public String getTitle() {
		return title;
	}
	/**
	 * 设置：面值
	 */
	public void setCost(Integer cost) {
		this.cost = cost;
	}
	/**
	 * 获取：面值
	 */
	public Integer getCost() {
		return cost;
	}
	/**
	 * 设置：优惠券类型（0抵扣券，大于0为满多少可用）
	 */
	public void setFtype(Integer ftype) {
		this.ftype = ftype;
	}
	/**
	 * 获取：优惠券类型（0抵扣券，大于0为满多少可用）
	 */
	public Integer getFtype() {
		return ftype;
	}
	/**
	 * 设置：适用范围（1全场2课程3章节4年卡）
	 */
	public void setLimits(Integer limits) {
		this.limits = limits;
	}
	/**
	 * 获取：适用范围（1全场2课程3章节4年卡）
	 */
	public Integer getLimits() {
		return limits;
	}
	/**
	 * 设置：对应的课程、章节、年卡ID串（多个使用逗号分隔）
	 */
	public void setValueIds(String valueIds) {
		this.valueIds = valueIds;
	}
	/**
	 * 获取：对应的课程、章节、年卡ID串（多个使用逗号分隔）
	 */
	public String getValueIds() {
		return valueIds;
	}
	/**
	 * 设置：开始时间
	 */
	public void setBeginDate(Date beginDate) {
		this.beginDate = beginDate;
	}
	/**
	 * 获取：开始时间
	 */
	public Date getBeginDate() {
		return beginDate;
	}
	/**
	 * 设置：结束时间
	 */
	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}
	/**
	 * 获取：结束时间
	 */
	public Date getEndDate() {
		return endDate;
	}
	/**
	 * 设置：创建时间
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getUpdateTime() {
		return updateTime;
	}
	/**
	 * 设置：是否使用（1是2否）
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：是否使用（1是2否）
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：优惠券使用时间
	 */
	public void setSpendTime(Date spendTime) {
		this.spendTime = spendTime;
	}
	/**
	 * 获取：优惠券使用时间
	 */
	public Date getSpendTime() {
		return spendTime;
	}
	/**
	 * 设置：优惠券来源 1、系统发放  2、活动领取 3、邀请领取 4、退货返回
	 */
	public void setCouponsSource(Integer couponsSource) {
		this.couponsSource = couponsSource;
	}
	/**
	 * 获取：优惠券来源 1、系统发放  2、活动领取 3、邀请领取 4、退货返回
	 */
	public Integer getCouponsSource() {
		return couponsSource;
	}
	/**
	 * 设置：优惠券获取时间
	 */
	public void setReceiveTime(Date receiveTime) {
		this.receiveTime = receiveTime;
	}
	/**
	 * 获取：优惠券获取时间
	 */
	public Date getReceiveTime() {
		return receiveTime;
	}
}
